var log = msg => console.log(msg);

var throwFn = () =>  {
  try {
      throw new Error('test throw Error')
      //这里虽然先执行，但执行finally后才return
      return console.log('return in try') === undefined;
  } catch (e) {
    log('in catch')
  } finally {
     log('in finally')
  }
}

//throw new Error('test throw Error')

log(throwFn());
log('hello')
